Chapter 31 First iOS APP
生词
1 2 3
| concept-概念 pattern-模式 leap-飞跃,跳跃 boilerplate-样板 get in the way of-妨碍 Labor-劳力,分工 breaddown-分解,崩溃 liaison-联络 dense-稠密,密集 gist-主旨,要点 retrieve-检索,取回 conform-符合 denote-表示,指示
|
- Cocoa 是apple写的一套包含很多框架的集合用来开发Mac程序;Cocoa touch 和 cocoa 基本包含的框架差不多,只是有其他的平台相关差异;
- #pragma mark - xxxxx 定义代码位置方便索引。
- 输入框becomeFirstResponder的时候,键盘显示出来,输入完毕调用resignFirstResponder让键盘消失。
Chapter 33 Advanced Objective-C
1
| appliance-装置 discrepancy-矛盾 deviant-不正常的 variation-变异 plain-简单的,朴素的
|
- 个性化的init方法,返回instancetype类型。
- 如果类指定的初始化方法与父类不同,就必须在头文件中说明;否则别人不知道调用父类的初始化方法,导致某些新增变量没有初始化;
- NSExcepiton中断程序运行,告诉开发者无法这样使用。
Chapter 34 More About Properties
1
| synthesize-合成 consisitency-一致性,相容性 manipulate-操作,操纵
|
- 属性:readwrite,readonly, asssign, strong, weak, unsafe_unretained, copy,
- atomic, nonatomic
- 自己编写accessor方法,synthesiz关键字
Chapter 35&36 Key-Value coding&observing
1
| traverse-穿过 canonical-典范的 nomenclature-术语,命名法 nifty-俏皮的,漂亮的 stomp-踩
|
- KVO: key-value oberserver 当key变化的死后,通知observer.
Chapter 37 Categories
- Categories让我们能够为任何一个已经存在的类添加方法;